


  #ProjectTree
  {
    padding-top: 3px;
  }

  .project-tree .Basis-TreeNode-Expander
  {
    display: none;
  }
  .project-tree .HasChildNodes .Basis-TreeNode-Expander
  {
    display: block;
    opacity: 0.15;
    -webkit-transition: .25s opacity;
  }
  #ProjectTreeWrapper:hover .HasChildNodes .Basis-TreeNode-Expander
  {
    opacity: 1;
  }

  #ProjectTree .Basis-TreeNode-Caption
  {
    white-space: nowrap;
  }
  .Type-Level > .Basis-TreeNode-Title > .Basis-TreeNode-Caption
  {
    background-color: #E8E8E8;
  }
  .Type-Level .Basis-TreeNode-Caption
  {
    background-image: url(img/level.png) !important;
  }
  .Type-Block .Basis-TreeNode-Caption
  {
    background-image: url(img/block.png) !important;
  }
  .Type-Elem .Basis-TreeNode-Caption
  {
    background-image: url(img/elem.png) !important;
  }
  .Type-Mod .Basis-TreeNode-Caption
  {
    background-image: url(img/mod.png) !important;
  }
  #ProjectTree .NameEditor.editing
  {
    background: white;
    display: inline-block;
    padding: 3px;
    margin: -3px;
    min-width: 5ex;
    -webkit-user-modify: read-write-plaintext-only;
    cursor: auto;
  }

  #ProjectTree .ContextNodeMark
  {
    positi3on: absolute;
    display: inline;
    background: url(img/context_node_mark.png) no-repeat center center;
    padding: 0 5px;
    margin-left: 4px;
    wisdth: 10px;
    heigh2t: 1em;
    left: 2px;
    top: 1px;
    z-index: 10000;
  }
  .project-tree .Basis-TreeNode-Caption
  {
    -webkit-transition: .05s opacity, .05s padding, .05s height;
    height: 1em;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
  }

  .project-tree_mode-search .Basis-TreeNode-Expander
  {
    display: none !important;
  }
  .project-tree_mode-search .HasChildNodes.SearchResultVisible .Basis-TreeNode-Expander
  {
    display: block !important;
  }
  .project-tree_mode-search .Basis-TreeNode-Caption
  {
    opacity: .25;
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }
  .project-tree_mode-search .SearchResultVisible .Basis-TreeNode-Caption
  {
    height: 1em;
    padding-top: 0.4em;
    padding-bottom: 0.4em;
  }
  .project-tree_mode-search .SearchMatch .Basis-TreeNode-Caption
  {
    opacity: 1;
  }